Progressive Profiling: A Methodology Based on Profile Propagation and Selective Profile Collection

نویسندگان

  • Zheng Wang
  • Michael D. Smith
چکیده

In recent years, Profile-Based Optimization (PBO) has become a key technique in program optimization. In PBO, the optimizer uses information gathered during previous program executions to guide the optimization process. Even though PBO has been implemented in many research systems and some software companies, there has been little research on how to make PBO effective in practice. In today’s software industry, one major hurdle in applying PBO is the conflict between the need for high-quality profiles and the lack of time for long profiling runs. For PBO to be effective, the profile needs to be representative of how the users or a particular user runs the program. For many modern applications that are large and interactive, it takes a significant amount of time to collect high-quality profiles. This problem will only become more prominent as application programs grow more complex. A lengthy profiling process is especially impractical in software production environments, where programs are modified and rebuilt almost daily. Without enough time for extensive profiling runs, the benefit from applying PBO is severely limited. This in turn hampers the interest in running PBO and increases the dependency on hand tuning in software development and testing. In order to obtain high-quality profiles in a software production environment without lengthening the daily build cycle, we seek to change the current practice where a new profile must be generated from scratch for each new program version. Most of today’s

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Physical modelling of caving propagation process and damage profile ahead of the cave-back

The cavability assessment of rock mass cavability and indicating the damage profile ahead of a cave-back is of great importance in the evaluation of a caving mine operation, which can influence all aspects of the mine operation. Due to the lack of access to the caved zones, our current knowledge about the damage profile in caved zones is very limited. Among the different approaches available, p...

متن کامل

Analyzing the Propagation Behavior of a Gaussian Laser Beam through Seawater and Comparing with Atmosphere

Study of the beam propagation behavior through oceanic media is a challenging subject. In this paper, based on generalized Collins integral, the mean irradiance profile of Gaussian laser beam propagation through ocean is investigated. Power In Special Bucket (PIB) is calculated. Using analytical expressions and calculating seawater transmission, the effects of absorption and scattering on beam ...

متن کامل

BMAT - A Binary Matching Tool for Stale Profile Propagation

A major challenge of applying profile-based optimization on large real-world applications is how to capture adequate profile information. A large program, especially a GUI-based application, may be used in a large variety of ways by different users on different machines. Extensive collection of profile data is necessary to fully characterize this type of program behavior. Unfortunately, in a re...

متن کامل

A Green Potentiometric Application for Selective Monitoring of Doxylamine Succinate Dissolution Profile in Combined Dosage Form

"Green analytical chemistry" (GAC) succeeded to become an eco-friendly environmental crucial area in the field of analytical chemistry targeting at the chemical processes' and products' optimization regarding to material consumption, generation of waste and intrinsic safety, toxicity and environmental burdens. For an expressive comparison, an electro-analytical in-line potentiometric selective ...

متن کامل

Development of an integrated program of sensory rehabilitation based on vibroacoustic and virtual reality and its effectiveness on the profile of auditory processing in children with autism spectrum disorder: A Case study

Introduction: People with autism spectrum disorder have sensory abnormalities in addition to social interactions, communication skills, limited interests and stereotyped behaviors. Therefor the present study conducted with the aim of development of an integrated program of sensory rehabilitation based on vibroacoustic and virtual reality and its effectiveness on the profile of auditory, in chil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001